body,body * {margin: 0px;padding: 0px;list-style: none;border: 0px;font-family: "黑体";font-size: 14px; color: #666666;
  -webkit-appearance: none;}
ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,i {display: block;}
.form{width: 100%; height: 50px;  position: fixed; top: 0px; border-bottom:solid 1px #a57b52; background: #fff;  z-index: 99;}
.gps{width: 30%;  height:50px; float: left; position: absolute;}
.gps_b{width: 40%; height: 50px; background: url(../image/apt/map.png) no-repeat center; background-size: 40% auto;position: absolute; }
.gps_city{width: 50%; height: 50px; position: absolute;left: 40%;z-index: 2; opacity: 0;}
.gps_fixed{width: 50%; height: 50px; position: absolute;left: 40%;  background:  url(../image/apt/select.png) no-repeat right; line-height: 50px;  font-size: 14px;}
.key{width: 70%; height: 50px; left:30% ; position: absolute; }
#key{ border: solid 1px #a57b52 ; height:30px; margin: 10px 5%; width: 85%; font-size: 12px; padding-left: 5%;}
.button{ width: 20%; height: 32px; position: absolute; right:4%; background: #c99f74 url(../image/apt/button.png) no-repeat center; top: 10px; background-size: auto 60% ; }
.list,.bn,.show{ width: 96%; margin: 0px 2% 0px;}
.beader{ width: 100%; height: 200px; margin-bottom: 5px;}
.beader>ul{  position: absolute; height: 200px; width: 96%;}
.beader>ul>li{ width: 100%; height: 200px; position: absolute;}
.beader>ul>li>img{ height: 200px; width: 100%;}
.beader>ol{ height: 40px; background:rgba(0,0,0,0.5); position:absolute; width: 30%; top: 210px; padding-left: 66%;}
.beader>ol>li{ width: 9px; height: 9px; background:rgba(255,255,255,0.1); border: solid 1px #c99f74; float: left;margin: 15px 5px; border-radius: 50%;}
.beader>ol>.cli{ background: #fff; border: #fff; width: 11px; height: 11px;}
.font_3{ height: 40px; line-height: 40px; margin-left:5%; color: #fff; width: 35%; top: 160px; position: absolute; display: none;}
.list>ul{ width: 100%; overflow: hidden;}
.list>ul li { width: 100%;margin-bottom: 5px; height: 200px;}
.list>ul li img{ height: 200px; width: 100%;}
.list>ul li .ce{position: absolute; width: 96% ; height: 40px;}
.list>ul li .ce span{ height: 40px; background:rgba(0,0,0,0.5); position:absolute; width: 100%; top:-43px;}
.font_1{ height: 40px; line-height: 40px; margin-left:5%; color: #fff; width: 35%; float: left;}
.font_2{ height: 40px;  width: 60%; float:right; overflow: hidden;}
.font_2_bg{ width:20%;  float: right; height: 40px; background: url(../image/apt/mb.png) no-repeat center;}
.font_2_txt{float: right; height: 40px; line-height: 40px; color: #fff; padding-right: 5%;}
/*show*/
.vrurl{position: fixed; width: 40px; height:40px; top: 260px; right: 0px; background: url(../image/apt/show_1.png) repeat-x; border-radius: 20px 0px 0px 20px;}
.vr{height: 40px;width:40px;float:left;background:url(../image/apt/show_11.png) no-repeat center;background-size: 80%;}
.cvr{height: 40px;width:40px;float:left;background:url(../image/apt/show_11.png) no-repeat center;background-size: 80%;}
.bn ul{ width: 96%; position: absolute; top:10px}
.bn ul>li{ width: 100%; position: absolute;}
.bn ul>li>img{ height: 200px; width: 100%;}
.bn ol{ height: 40px; position:absolute; width: 30%; top: 170px; padding-left: 66%;}
.bn ol>li{ width: 9px; height: 9px; background:rgba(255,255,255,0.1); border: solid 1px #fff; float: left;margin: 15px 5px; border-radius: 50%;}
.bn ol>.cli{ background: #fff; border: #fff; width: 11px; height: 11px;}
.show{ padding-top: 220px;}
.show dl{ width: 100%; overflow: hidden;text-indent: 3em;}
.show dl dt{ font-size: 20px; color: #caa174; background: url(../image/apt/show_s.png) no-repeat left; background-size: auto 50%; height: 40px; line-height: 40px;} 
.show dl dd{font-size: 14px; letter-spacing: 0.5px; font-family: "微软雅黑";}
.dz{ background: url(../image/apt/show_2.png) no-repeat left; background-size: auto 60%;  height: 40px; line-height:40px;}
.tel{ background: url(../image/apt/show_4.png) no-repeat left; background-size: auto 60%;  height: 40px; line-height:40px;}
.email{ background: url(../image/apt/show_5.png) no-repeat left; background-size: auto 60%;  height: 40px; line-height:40px;}
.lm .title{height: 40px; width: 100%;  background: url(../image/apt/show_1.png) repeat-x; margin-bottom: 3px; }
.lm .title p{line-height: 40px;font-family: "微软雅黑";text-indent: 4em; color: #554b41; width: 50%; float: left; height: 40px; font-weight: 600;}
.hxzs .title .xt{background: url(../image/apt/show_6.png) no-repeat 6%;  background-size: auto 60%; }
.jtwz .title .xt{background: url(../image/apt/show_8.png) no-repeat 6%; background-size: auto 60%;}
.fw .title .xt{background: url(../image/apt/show_9.png) no-repeat 6%; background-size: auto 60%;}
.ybf .title .xt{background: url(../image/apt/show_10.png) no-repeat 6%; background-size: auto 60%;}
.hdmap .title .xt{background: url(../image/apt/show_3.png) no-repeat 6%; background-size: auto 60%;}
.xjt{background: url(../image/apt/show_7.png) no-repeat 90%;  background-size: auto 40%;}
.open{background: url(../image/apt/show_7_1.png) no-repeat 90%;  background-size: auto 40%;}
.mian{overflow: hidden;width: 100%;}
.hx_for{ padding: 10px 0px; border-bottom:solid 1px #edebe8; overflow: hidden;}
.hx_for img{ width: 25%; height:90px;float: left;border:solid 2px #d8d7d5; margin-left: 5%;}
.hx_info{width: 65%; float: right;line-height: 30px;}
.hx_info p{color: #d56826; display: initial;letter-spacing: 2px;}
.hx_m{ border-bottom:solid 1px #edebe8; padding-bottom: 10px;}
.hx_d{ line-height: 20px;}
.jt_for{ width: 90%; margin: 10px auto;}
.jt_for img{ width: 100%; height: 200px;}
.jt_for p{ margin-top:10px;text-indent: 2em;}
.fw_for{ width: 90%; margin: 10px auto; overflow: hidden;}
.fw_for ol{ width: 10%; float: left;}
.fw_for ol li{font-size: 16px; float:left;line-height: 20px; width:20px; height: 80px;text-align: center; padding:10px 10px; background:#ebe9e5; border-radius: 5px 0px 0px 5px; margin-bottom:1px; color:#8a8888;}
.fw_for ol .con{background:#c4a281 ; color: #fff;}
.fw_for ul{ width: 88%; float: left; font-size: 16px; border: solid 1px #cdc1b4; height: 199px; background: #FFF;}
.fw_for ul li{width: 96%; height: 178px; display: none; margin: 5px auto;}
.fw_for ul li p{ display: none;   float: left;  height: 23px; line-height: 23px; padding-right: 5px; font-size: 12px;}
.yb_for{width: 96%; margin: 10px auto;}
.yb_for img{ width:31%; height: 100px; margin: 1.1%;}
.map_for{width: 96%; margin: 10px auto; height: 200px;}
.swiper-container{width: 100%;height: 100%; position: fixed; background:rgba(0,0,0,0.8); top: 0px;  display: none;}

.gb{ background: #fff; width: 30px; height: 30px;position: fixed; top: 0px; right: 0px; border-radius: 50%; line-height: 30px; text-align: center;font-size: 20px;z-index: 10;}























